Chenopodium Ambrosioides — synonyms, definition
1. Chenopodium ambrosioides (Noun)
4 synonyms
American wormseed Mexican tea Spanish tea wormseed
1 definition
Chenopodium ambrosioides (Noun) — Rank-smelling tropical American pigweed.
1 type of
goosefoot